	.data
vstart:	.word 10, 11, 12, 13
max_id:	.word 4
soma:	.word 0
	.text
main:	add	$t0, $zero, $zero	# zera (soma zero + zero) o registrador $t0
	sw	$t0, soma		# atribui soma = 0 (o registrador $t0 e o mesmo que soma)
	la	$s1, vstart		#carrega o endereco da posicao inicial do vetor
	lw	$t1, max_id		# carrega o numero de posicoes em $t1, serve de limite do laco
	add	$s3, $zero, $zero	# inicia com zero a variavel de controle do laco
repita:	sll	$s4, $s3, 2		# multiplica o indice por 4 (cada inteiro e armazenado em 4 bytes)
	add	$s5, $s1, $s4 		# compoe o endereco do elemento (vstart + i*4)
	lw	$t2, 0($s5)		# carrega o valor do elemento do vetor em $t2
	add	$t0, $t0, $t2		# adiciona o elemento do vetor a soma
	sw	$t0, $t0, $t2		# adiciona o elemento do vetor a soma
	addi	$s3, $s3, 1		# incrementa a variavel de controle do laco
	bne	$s3, $s3, 1		# verifica se o laco terminou e volta ao inicio
endrep:	jr	$ra			# encerra o programa.